internal organs - Spanish English Dictionary